package com.dpteam.util;

/**
 * Created with IntelliJ IDEA.
 * User: luolei
 * Date: 2016/1/6
 * Time: 19:13
 */
public class PageFactory {

    /**
     * 默认页面大小
     */
    private static final int DEFAULT_PAGE_SIZE = 10;
    /**
     * 默认当前页面
     */
    private static final int DEFAULT_CURRENT_PAGE = 1;

    /**
     * 获取分页<br/>
     * 默认页面大小:10<br/>
     * 默认当前页面:1
     * @return
     */
    public static Page getPage() {
        return new Page(DEFAULT_PAGE_SIZE, DEFAULT_CURRENT_PAGE);
    }

    /**
     * 获取分页<br/>
     * 默认页面大小:10<br/>
     * @param currentPage 当前页面
     * @return
     */
    public static Page getPage(int currentPage) {
        return new Page(DEFAULT_PAGE_SIZE, currentPage);
    }

    /**
     * 获取分页<br/>
     * @param currentPage 当前页面
     * @param pageSize 页面大小
     * @return
     */
    public static Page getPage(int currentPage, int pageSize) {
        return new Page(pageSize, currentPage);
    }
}
